package entity;

import java.time.LocalDate;

public class taskInfo {
    private String id;                      // 序号
    private String workOrderNumber;         // 工作订单号
    private String modelSeries;             // 型号系列
    private String model;                   // 型号
    private String operationOrderNumber;    // 作业令号
    private String batchNumber;             // 批架次
    private String temporaryOrderNumber;    // 临时令单号
    private String itemID;       // 零件图号
    private String itemName;                // 零件名称
    private String orderCode;      // 合令令单码
    private String flowOrderCode;          // 流卡令单码
    private Integer taskCount;              // 任务数
    private String deliveryUnit;            // 交付单位
    private String suspendOrIssuedStatus;   // 中止/下发状态
    private LocalDate deadline;       // 计划需求时间
    private String productionCategory;      // 投产类别
    private String mainRoute;               // 主路线
    private String subRoute;                // 分工路线
    private String associatedComponent;      // 所属部件
    private String confidentialityLevel;    // 密级
    private Double time;

    public Double getTime() {
        return time;
    }

    public void setTime(Double time) {
        this.time = time;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getWorkOrderNumber() {
        return workOrderNumber;
    }

    public void setWorkOrderNumber(String workOrderNumber) {
        this.workOrderNumber = workOrderNumber;
    }

    public String getModelSeries() {
        return modelSeries;
    }

    public void setModelSeries(String modelSeries) {
        this.modelSeries = modelSeries;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getOperationOrderNumber() {
        return operationOrderNumber;
    }

    public void setOperationOrderNumber(String operationOrderNumber) {
        this.operationOrderNumber = operationOrderNumber;
    }

    public String getBatchNumber() {
        return batchNumber;
    }

    public void setBatchNumber(String batchNumber) {
        this.batchNumber = batchNumber;
    }

    public String getTemporaryOrderNumber() {
        return temporaryOrderNumber;
    }

    public void setTemporaryOrderNumber(String temporaryOrderNumber) {
        this.temporaryOrderNumber = temporaryOrderNumber;
    }

    public String getItemID() {
        return itemID;
    }

    public void setItemID(String itemID) {
        this.itemID = itemID;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getFlowOrderCode() {
        return flowOrderCode;
    }

    public void setFlowOrderCode(String flowOrderCode) {
        this.flowOrderCode = flowOrderCode;
    }

    public Integer getTaskCount() {
        return taskCount;
    }

    public void setTaskCount(Integer taskCount) {
        this.taskCount = taskCount;
    }

    public String getDeliveryUnit() {
        return deliveryUnit;
    }

    public void setDeliveryUnit(String deliveryUnit) {
        this.deliveryUnit = deliveryUnit;
    }

    public String getSuspendOrIssuedStatus() {
        return suspendOrIssuedStatus;
    }

    public void setSuspendOrIssuedStatus(String suspendOrIssuedStatus) {
        this.suspendOrIssuedStatus = suspendOrIssuedStatus;
    }

    public LocalDate getDeadline() {
        return deadline;
    }

    public void setDeadline(LocalDate deadline) {
        this.deadline = deadline;
    }

    public String getProductionCategory() {
        return productionCategory;
    }

    public void setProductionCategory(String productionCategory) {
        this.productionCategory = productionCategory;
    }

    public String getMainRoute() {
        return mainRoute;
    }

    public void setMainRoute(String mainRoute) {
        this.mainRoute = mainRoute;
    }

    public String getSubRoute() {
        return subRoute;
    }

    public void setSubRoute(String subRoute) {
        this.subRoute = subRoute;
    }

    public String getAssociatedComponent() {
        return associatedComponent;
    }

    public void setAssociatedComponent(String associatedComponent) {
        this.associatedComponent = associatedComponent;
    }

    public String getConfidentialityLevel() {
        return confidentialityLevel;
    }

    public void setConfidentialityLevel(String confidentialityLevel) {
        this.confidentialityLevel = confidentialityLevel;
    }

    @Override
    public String toString() {
        return "taskInfo [workOrderNumber" + workOrderNumber + ", itemId" + itemID + ", itemName" + itemName + ", orderCode" + orderCode+
         ", taskCount" + taskCount + ",deadline " +deadline;
    }
}
